package com.sjzxywlkj.cplife.alipay.response.entity;

/**
 * 物业费账单数据批量查询响应参数（若查询到符合条件的账单条目，返回结果集）
 * url:https://docs.open.alipay.com/api_20/alipay.eco.cplife.bill.batchquery
 */
public class Bill_result_set {

    //物业费账单应收明细条目ID
    private String bill_entry_id;

    //物业系统端房屋编号
    private String out_room_id;

    //	房屋门牌地址
    private String room_address;

    //	费用类型
    private String cost_type;

    //应收金额，单位为元，精确到小数点后两位，取值范围[0.01,100000000]
    private String bill_entry_amount;

    //账期
    private String acct_period;

    //出账日期
    private String release_day;

    //缴费截止日期
    private String deadline;

    //	账单条目当前状态，状态值：
    //FINISH_PAYMENT - 用户完成支付和销账
    //UNDER_PAYMENT - 账单锁定待用户完成支付
    //WAIT_PAYMENT - 待缴且未过缴费截止日期
    //OUT_OF_DATE - 未支付且已过缴费截止日期
    private String status;


    public Bill_result_set() {
        super();
    }

    public Bill_result_set(String bill_entry_id, String out_room_id, String room_address, String cost_type,
                           String bill_entry_amount, String acct_period, String release_day, String deadline, String status) {
        super();
        this.bill_entry_id = bill_entry_id;
        this.out_room_id = out_room_id;
        this.room_address = room_address;
        this.cost_type = cost_type;
        this.bill_entry_amount = bill_entry_amount;
        this.acct_period = acct_period;
        this.release_day = release_day;
        this.deadline = deadline;
        this.status = status;
    }

    public String getBill_entry_id() {
        return bill_entry_id;
    }

    public void setBill_entry_id(String bill_entry_id) {
        this.bill_entry_id = bill_entry_id;
    }

    public String getOut_room_id() {
        return out_room_id;
    }

    public void setOut_room_id(String out_room_id) {
        this.out_room_id = out_room_id;
    }

    public String getRoom_address() {
        return room_address;
    }

    public void setRoom_address(String room_address) {
        this.room_address = room_address;
    }

    public String getCost_type() {
        return cost_type;
    }

    public void setCost_type(String cost_type) {
        this.cost_type = cost_type;
    }

    public String getBill_entry_amount() {
        return bill_entry_amount;
    }

    public void setBill_entry_amount(String bill_entry_amount) {
        this.bill_entry_amount = bill_entry_amount;
    }

    public String getAcct_period() {
        return acct_period;
    }

    public void setAcct_period(String acct_period) {
        this.acct_period = acct_period;
    }

    public String getRelease_day() {
        return release_day;
    }

    public void setRelease_day(String release_day) {
        this.release_day = release_day;
    }

    public String getDeadline() {
        return deadline;
    }

    public void setDeadline(String deadline) {
        this.deadline = deadline;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }


}
